/* Additional CSS */
@media only screen and (max-width: 320px) {
    .workiz-master .sec1 h1 {
        text-align: center;
    }

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}


}
@media only screen and (max-width: 767px) {
    .workiz-master h1.mt-100.mb-20.fs-48.color-black.text-left.mb-50 {
        margin-top: 20px;
    }
/* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}
h2.sec3h1 {
    font-size: 32px;
}
.process-sub-heading{
    font-size: 32px;
}

    footer .terms{
        gap: 25px;
    }
    .prl-mob{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .workiz-master .col-xs-6 {
        padding-left: 0px;
        padding-right: 0px;
        /* margin-top: 30px; */
    }
    .workiz-master .tips_img {
        border-radius: 15px;
    }

    .workiz-master .mobile-media {
        display: block;
        padding-top: 0px;
        max-width: 100%;
    }

    .workiz-master .desktop-media {
        display: none;
    }

    .workiz-master .sec9 {
        display: block;
        background: #000;
    }

    .workiz-master .sec9.soft-mobile h2 {
        font-size: 32px;
        margin-bottom: 0px;
    }

    .workiz-master .sec9.soft-mobile p {
        font-size: 16px;
    }

    .workiz-master .unlimited-sec .row {
        display: block;
        margin: 0;
        padding-top: 0;
        padding-bottom: 80px;
    }

    .workiz-master .unlimited-sec h2 {
        font-size: 32px;
    }

    .workiz-master p.walltet-text {
        font-size: 20px;
        margin-bottom: 48px;

    }

    .workiz-master .iwallet-sec {
        background: #EEEEEE;
    }

    .workiz-master .iwallet h1 {
        margin-top: 50px;
    }

    .workiz-master .iwallet h1 {
        text-align: left !important;
    }

    .workiz-master .iwallet p {
        text-align: left !important;
    }

    .workiz-master h4.wallet-heading {
        margin: 32px 0;
        font-size: 32px;
        max-width: 214px;
        color: #1C0904;
    }

    .workiz-master p.wallet-paragraph {
        font-size: 16px;
        margin: 0px !important;
        margin-bottom: 30px !important;

    }

    .workiz-master .iwallet button {

        margin-bottom: 50px;
    }

    .workiz-master .sec1 .left-sec button {
        margin: 15px auto 0px;
    }

    .workiz-master .motive-sec .row {
        padding: 0px;
    }

    .workiz-master .sec-ind .text-right {
        text-align: left;
    }

    .workiz-master.motive-sec h1,
    .workiz-master .unlimited-sec h2 {
        font-size: 32px !important;
    }

    .workiz-master .wallet-plast {
        padding-top: 0px;
    }
    .workiz-master .motive-sec .row {

        display: block;

    }
    .workiz-master .custom-signup-btn {
width: auto;
}
.workiz-master .sec1 h1 {
text-align:center;
font-size: 32px !important;
}.workiz-master .sec8{
    margin-top:30px;
}.workiz-master .motive-sec h2{
    font-size: 32px !important;
}.workiz-master .sec9{
    padding: 50px 20px ;
}.workiz-master p.wallet-paragraph{
    max-width: 100%;
}
.workiz-master .sec1.home-banner p {
    font-size: 16px;
    text-align: center;
}
.workiz-master .sec1.home-banner img {
    margin-bottom: 0;
}
.workiz-master .sec1 p{
text-align:left;
}
.workiz-master .sec1 button{
text-align:left;
}
.workiz-master .sec1.home-banner {
    padding: 50px 0px 70px 0px;
}
.workiz-master .sec12 {
    padding: 16px 20px 47px 20px;
}
.workiz-master .sec12 ul li {
    line-height: 160% !important;
   
}
.workiz-master .sec12 .trust-logo {
    gap: 10px !important;
}
.workiz-master .trust-logo1 img {
    max-width: 88px !important;
}

.workiz-master.trust-logo2 img {
    max-width: 63px !important;
}

.workiz-master .trust-logo3 img {
    max-width: 35px !important;
}

.workiz-master .trust-logo4 img {
    max-width: 67px !important;
}

.workiz-master .trust-logo img {

    max-width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
.unlimited-sec .row {
        padding: 0;
    }

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}

    .workiz-master .unlimited-sec .row {
  
        padding:  50px 0px 0px;
    }.workiz-master .sec12{
margin-bottom: 0px;
    }
    .workiz-master .sec1 h1 {
text-align: left;
margin-bottom: 40px;
}
.workiz-master .sec1 p {
text-align: left;
margin-bottom: 40px;
}
.workiz-master .sec1 button {
text-align: left;
margin-left: 0px;
}
.workiz-master .sec9 {
        display: flex;
        align-items: center;
    }
    .workiz-master .sec12 .scnd img {
        width: 504px;
        height: 554px;
    }
    .workiz-master .sec12 ul li {
        line-height: 160% !important;
        font-size: 20px !important;
    }
    .workiz-master .sec12 .trust-logo {
        gap: 39px;
    }
    .workiz-master .trust-logo img {

        max-width: 100%;
    }
    .workiz-master .trust-logo1 img {
        height: 41px;
        max-width: 148px;

    }

    .workiz-master .trust-logo2 img {
        height: 44px;
        max-width: 106px;

    }

    .workiz-master .trust-logo3 img {
        height: 50px;

        max-width: 68px;

    }

    .workiz-master .trust-logo4 img {
        height: 50px;
        max-width: 122px;

    }

}
@media (min-width: 768px) {
    .workiz-master .tips_img {
        border-radius: 15px;
    }

    .workiz-master .safe.row {
        padding: 20px  !important;

    }

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}


}
@media screen and (min-width:768px) and (max-width:1200px) {
    .workiz-master .sec12 .scnd img {
        width: 350px;
        height: auto;
    }.workiz-master .unlimited-sec .row{
        position: relative;
    }.workiz-master .unlimited-sec .col-12.col-md-6.p-0.frst.text-left {
        flex-basis: 50%;
    }.workiz-master .unlimited-sec .cut-mobile.col-12.col-md-6.p-0.scnd.text-left {
        flex-basis: 50%;
        position: absolute;
        bottom: 0;
        right: 5%;
        width: 400px;
    }

    .workiz-master .trust-logo1 img {
        max-width: 88px !important;
        height: auto;
    }

    .workiz-master .trust-logo2 img {
        max-width: 63px !important;
        height: auto;
    }

    .workiz-master .trust-logo3 img {
        max-width: 35px !important;
        height: auto;
    }

    .workiz-master .trust-logo4 img {
        max-width: 67px !important;
        height: auto;
    }

    .workiz-master .sec12 .trust-logo {
        gap: 10px !important;
    }

    .workiz-master .sec1.home-banner {
        padding-bottom: 50px !important;
    }

    .workiz-master .unlimited-sec .row {
        padding: 50px 15px !important;
    }

    .workiz-master .motive-sec .row {
        padding: 50px 15px;
    }

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}

}

@media screen and (max-width:920px) and (min-width:768px){
    .workiz-master .col-sm-12{
        padding:0px !important;
    }.col-sm-3.col-xs-6.ind-services-4 {
        padding: 0;
    }

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}

}

/* Old CSS */




@media only screen and (max-width: 1366px) {
    .promo .tapto h1 {
        max-width:686px;
        margin: 140px auto 50px;
        width:100%;
    }
    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}

.padding{
    margin-top: 0px !important;
}


}


@media only screen and (max-width: 991px) {
    .stand .mob {
        display:block !important;
    }
    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}

}

@media only screen and (min-width: 1024px) {
    .promo .sec7 {
        display:flex !important;
    }
     .promo .mb-sec7 {
        display:none !important;
    }
    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}


}
@media only screen and (min-width: 992px) {
    .stand .dk {
        display:block !important;
    }

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}


}
@media only screen and (max-width: 320px) {

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}


    .sec1 h1 {
        font-size: 32px;
        text-align: center;
        font-weight: 700;
    }

    .collapse.in {
        display: block;
        position: fixed;
        background: #ffffff;
        z-index: 1;
        width: 100%;
        height: 100%;
    }

}
@media only screen and (max-width: 469px) {

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}


 .sec6 .im1 {
       width: 50%;
    }

    .sec6 .im2 {
        width: 50%;
    }

    .sec6 .im3 {
        width: 50%;
    }

    .sec6 .im4 {
        width: 50%;
    }

    .sec6 .im5 {
        width: 50%;
    }
}

@media only screen   and (max-width: 767px) {


    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}

    .api-dv {
        flex-direction: column-reverse;
    }
    .trust-logo2 img {
        
        width: 63px !important;
    }
    .workiz-master .security-lists-4{
        grid-template-columns: repeat(1, 1fr);
    }
    .sec-ind .text-right{
        text-align: left;
    }
    .safe-trust {
        flex-direction: column;
    }

    .api-left-menu {
        display: none !important;
    }
    .api-dv .col-sm-6.col-sm-offset-1 ul{
        padding-left: 10px;
    }
   .safe-trust, .safe-trust .col-sm-6 ul{
        padding-left: 0px;
    }

    .api-dv .img,
    .safe-trust .img {
        text-align: center;
        margin-bottom: 30px;
    }

    .container-api {
        padding-right: 0px;
         padding-left: 0px;
    }

    .api-dv img {
        text-align: center;
    }

    h1 {
        font-size: 32px;
        font-family: HelveticaHeavy;
    }

    .p-mb-0 {
        padding: 0px !important;
    }

    .mt-mb-50 {
        margin-top: 50px;
    }
    .mt-mb-70 {
        margin-top: 70px;
    }

    .mt-mb-20 {
        margin-top: 20px;
    }

    .pl-mb-0 {
        padding-left: 0px;
    }

    .pr-mb-0 {
        padding-right: 0px;
    }

    .mr-tp-70 {
        margin-top: 30px;
    }

    .mr-bt-70 {
        margin-bottom: 30px;
    }

    .container {
        padding-right: 20px;
        padding-left: 20px;
    }

    .navbar-inverse {
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 0px;
    }

    .collapse.in {
        display: flex;
        flex-direction: column;
        background: #ffffff;
        z-index: 1;

        height: 100%;
    }

    .icon-paragraph span {
        color: #000000;
        font-size: 16px !important;
    }

    .nav-aro {
        display: block;
    }

    .nav>li {
        margin-right: 0px !important;
    }

    .mb-100 {
        margin-bottom: 50px !important;
    }

    .mb-50 {
        margin-bottom: 20px;
    }

    .navbar-header {
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: space-between;
        align-items: center;
        flex-direction: row-reverse;
    }

    .navbar-nav {
        padding: 0px;
    }

    .navbar-nav,
    .custom-login-btn,
    .custom-signup-btn {
        width: 100%;
    }

    footer .sec-footer ul li {
        font-size: 14px;
    }

    .navbar-nav .menu-item a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-bottom: 2px solid #BABABA;
        padding: 15px 0px;
        color: #121212 !important;
        font-size: 20px !important;
        font-style: normal;
        font-weight: 500 !important;
    }

    .navbar-nav .menu-item a span {
        color: #121212 !important;
        font-size: 20px !important;
        font-style: normal;
        font-weight: 500 !important;
    }

   

    .navbar-header::after,
    .navbar-header::before,
    .navbar-collapse:after,
    .navbar-collapse:before {
        display: none !important;
    }

    .navbar-collapse {
        border-top: none !important;
    }

    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #000;
    }

    .navbar .container {
        width: 95%;
        height: 70px;
    }

    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background-color: #fff;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #fff;
    }

    .navbar-brand {
        padding: 0px;
    }

    .mb-d-none {
        display: none;
    }

    .dk-d-none {
        display: block;
    }

    .mb-wd-100 {
        width: 100% !important;
    }

    .mb-wd-50 {
        width: 50% !important;
    }

    .mb-wd-40 {
        width: 40% !important;
        display: inline;
    }

    .mb-wd-60 {
        width: 60% !important;
        display: inline;
    }

    .pd-lt-10per {
        padding-left: 0px !important;
    }

    .mb-pd {
        padding: 0px 20px !important;
    }

    .or1 {
        order: 1;
    }

    .or2 {
        order: 2;
    }

    .sec1 h1 {
        font-size: 32px;
        text-align: center;
        font-weight: 700;
        margin-top: 56px;
    }

    .sec1 p {
        font-size: 16px;
        text-align: center;
        font-weight: 400;
        color: #1C0904;
    }

    .sec1 button {
        font-size: 16px;
        text-align: center;
        font-weight: 500;
        padding: 12px 24px;
        border-radius: 8px;
        line-height: normal;
        display: block;
        margin: auto;
    }

    .sec2 {
        position: static;
        padding: 25px 25px;
        background-color: #ffffff;
        display: flex;
        align-items: center;
    }

    .sec1 {

        padding: 25px 25px;

    }

    .sec2 .mb-im1 img {
        width: 112px;
    }

    .sec2 .mb-im2 img {
        width: 151px;
    }

    .sec2 .mb-im2 p {
        text-align: left;
        font-size: 14px;
        color: #1C0904;
    }

    .sec-pay-field .sec3h1 {
        font-size: 32px;
        text-align: left;
        font-weight: 700;
        padding: 0px 15px;
        color: #1C0904;
    }

    .sec-pay-field .sec3h1 span {
        font-size: 32px !important;
        font-family: HelveticaHeavy;
    }

    .sec3 {
        background: #ffffff;
        align-items: flex-start;
        margin-bottom: 20px;
    }

    .sec3 .div1 h1 {
        font-size: 32px;
        text-align: left;
        font-weight: 700;
        margin-bottom: 5px;

    }

    .sec3 .div1 p {
        text-align: left;
        font-size: 14px;
        color: #777;
    }

    .sec3 .div2 {
        background: #f8f8f8;
        padding-bottom: 40px;
        border-radius: 28px;

    }

    .sec4 .div1 {
        display: block;
        text-align: center;
        width: 100%;
    }

    .sec4 .div1 img {
        width: 212px;
    }

    .sec4 .div2 h1 {
        font-size: 32px;
        text-align: left;
        font-weight: 700;
        margin-bottom: 5px;
    }

    .sec4 .div2 p {
        text-align: left;
        font-size: 14px;
        color: #777;
    }

    .sec4 {
        align-items: flex-start;
    }

    .sec5 {
        border-radius: 16px;
        background: #ffffff;
        align-items: flex-start;
        margin-bottom: 20px;
        width: 100%;
        padding: 0;
        padding-right: 15px;
        padding-left: 15px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .sec5 .div1 {
        padding-left: 15px;
    }

    .sec5 .div1 h1 {
        font-size: 32px;
        text-align: left;
        font-weight: 700;
        margin-bottom: 5px;
        color: #000;
    }

    .sec5 .div1 p {
        text-align: left;
        font-size: 14px;
        color: #777;
    }

    .sec5 .div2 {
        background: #0DAB8E;
        padding-bottom: 0px;
        border-radius: 16px;
        width: 100%;
        text-align: center;
    }

    .sec5 .div2 img {
        width: 212px;
    }

    .sec6 .clint-logo {
        flex-wrap: wrap !important;
        flex-direction: row !important;
    }

    .sec6 .im1 {
        order: 2;
    }

    .sec6 .im2 {
        order: 5;
    }

    .sec6 .im3 {
        order: 3;
    }

    .sec6 .im4 {
        order: 1;
    }

    .sec6 .im5 {
        order: 4;
    }

    .mb-sec7 {
        flex-direction: column;
    }

    .mb-sec7 {
        display: block;
    }

    .mb-sec7 .div1 img {
        border-radius: 16px;
    }

    .mb-sec7 .div2 h1 {
        font-size: 32px;
        text-align: left;
        font-weight: 700;
        margin-bottom: 5px;
    }

    .mb-sec7 .div2 p {
        text-align: left;
        font-size: 14px;
        color: #777;
    }

    .mb-sec7 .div2 {
        padding-left: 5%;
    }

    .sec8 {
        border-radius: 16px;
        margin: 0px 20px;
    }

    .sec8 p {
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        text-align: left;
        padding-left: 20px;

    }

    .sec8 .clint-logo {
        flex-wrap: wrap;
        flex-direction: row !important;
    }

    .sec6 .clint-logo {
        justify-content: center;

    }

    .sec6 {
        margin-bottom: 50px;
        margin-top: 0px;
    }

    .sec8 .clint-logo img {
        width: 30%;
    }

    .sec8-2 h1 {
        font-size: 32px;
        padding-left: 5%;
        margin-top: 55px;
    }

    .sec8-2 {
        display: flex;
        flex-direction: column;
    }

    .sec8-2 .dflex-center {
        flex-direction: column;
    }

    .sec8-2 .scnd {
        padding: 0px 60px;
    }

    .sec8-2 .scnd img {
        width: 34px;
    }

    .sec8-2 .fst {
        margin-top: 40px;
        padding-left: 5%;
    }

    .sec8-2 .fst h2 {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
    }

    .sec8-2 .fst p {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        color: #777
    }

    .sec8-3 {
        align-items: flex-start;
        margin-bottom: 70px;
    }

    .sec8-3 .frst {
        margin-bottom: 30px;
        margin-left: auto;
        margin-right: auto;
    }

    .sec8-3 .frst img {
        width: 300px;
    }

    .sec8-3 .scnd h2 {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
    }

    .sec8-3 .scnd p {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        color: #777
    }

    .sec8-3 .scnd button {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        padding: 12px 24px;
        border-radius: 8px;
    }

    .sec9 img {
        width: 322px;
    }

    .sec10 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 50px;
    }

    .sec9 {
        padding: 20px;
        margin: 0px;
    }

    .sec9 h1 {
        font-size: 32px;
        font-weight: 700;
    }

    .sec9 p {
        font-size: 16px;
        font-weight: 400;
        color: #fff;
    }

    .sec10 h1 {
        font-size: 32px;
        font-weight: 700;
    }

    .sec10 .frst p {
        font-size: 16px;
        font-weight: 400;
        color: #777;
    }

    .sec10 .scnd p {
        font-size: 16px;
        font-weight: 400;
        color: #000;
    }

    .sec11 {
        background: #ffffff;
        padding: 20px;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .sec11 div {
        padding: 0px;
    }

    .sec11 h1 {
        font-size: 24px;
        font-weight: 700;
        color: #000;
        text-align: left;
    }

    .sec11 p {
        font-size: 16px;
        font-weight: 400;
        color: #000;
        text-align: left;
    }

    .sec12 {
        display: flex;
        flex-direction: column;
        margin-bottom: 40px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .sec12 .scnd img {
        width: 350px;
    }

    .sec12 h1 {
        font-size: 30px;
        font-weight: 700;
        color: #000;
        text-align: left;
    }

    .sec12 ul li {
        font-size: 16px;
        font-weight: 400;
        color: #505050;
        text-align: left;
    }

    .sec12 .trust-logo {
        padding: 0px 5px;
        display: flex;
        align-items: center;
    }

    .sec12 .trust-logo img {
        width: 100%;
        height: auto;
    }

    .sec13 img {
        width: 349px;
    }

    .sec13 h1 {
        font-size: 24px;
        font-weight: 700;
        text-align: left;
    }

    .sec13 p {
        font-size: 16px;
        font-weight: 400;
        color: #777;
        text-align: left;
    }

    .sec14 {
        margin: 0px 20px;
        padding: 30px 15px 15px 15px;
    }

    .sec14 h1 {
        font-size: 32px;
        font-weight: 700;
        text-align: center;
        color: #505050;
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .sec14 .pay-logo {
        flex-direction: row !important;
        flex-wrap: wrap;
        padding: 0px;
    }

    .sec14 .pay-logo img {
        margin-bottom: 30px;
    }

    .sec15 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 30px !important;
    }
     .sub-title{
        font-size: 32px;
        text-align: left;
    }

    .sec15 h1 {
        font-size: 32px;
        text-align: left;
    }

    .sec15 p {
        font-size: 16px;
        text-align: left;
    }

    .sec15 .ind-services ul {
        padding-left: 0px;
    }

    .sec15 .ind-services ul li {
        font-size: 16px;
        font-weight: 400;
        color: #777;
    }

    .mb-footer {
        padding: 20px !important;
    }

    .mb-footer ul li {
        font-size: 14px;
    }

    .mb-footer .mb-sign p {
        font-size: 14px;
        text-align: left;
    }

    .mb-footer .mb-sign {
        padding-top: 25px;
    }

    .mb-footer .mb-sign .mb-mr-sign {
        margin-bottom: 5px;
    }

    .mb-footer .mb-sign .mb-inte {
        margin-top: 25px;
    }

    .mb-footer .main-term p {
        font-size: 14px;
        color: #777;
        text-align: center;
    }

    .mb-footer .main-term .terms a {
        font-size: 14px;
        color: #fff;
        text-align: center;
    }

    .mb-footer .sec-footer .or2 ul {
        padding-left: 0px;
    }

    .mb-footer .sec-footer .or1 ul {
        padding-left: 0px;
    }

    .mb-footer .main-term {
        padding-bottom: 20px;
    }

    .mb-footer .ind-services .svg-con {
        display: flex;
        justify-content: space-evenly;
        padding: 40px 20px 10px 20px;
    }

    .sec3,
    .sec4,
    .sec5,
    .sec6 .clint-logo,
    .sec8 .clint-logo,
    .sec8-3,
    .sec14 .pay-logo,
    .sec13 {
        flex-direction: column;
    }

    .clr-bth {
        clear: both;
    }

    .taptopay .tapto h1,
    .mobilecheckdeposite .mob0 h1,
    .techtips .tech0 h1,
    .about .abt1 h1,
    .reputation .rep0 h1 {
        font-size: 32px !important;
        font-weight: 700;
        text-align: center;
        margin-top: 56px;
        margin-bottom: 25px;
    }

    .taptopay .tapto p,
    .mobilecheckdeposite .mob0 p,
    .reputation .rep0 p {
        font-size: 16px !important;
        font-weight: 400;
        text-align: center;
        color: #1C0904;
    }

    .testimonials-wrapper .section-title h2 {
        font-size: 32px !important;
    }

    .taptopay .tapto2 h1,
    .taptopay .tapto3 h1,
    .mobilecheckdeposite .mob1 h1 {
        font-size: 32px !important;
        font-weight: 700;
        text-align: left;
        padding-left: 15px;
    }

    .taptopay .tapto2 p,
    .taptopay .tapto3 p,
    .mobilecheckdeposite .mob1 p,
    .techtips .tech2 p {
        font-size: 16px !important;
        font-weight: 500;
        text-align: left;
        margin-bottom: 20px;
    }

    .mobilecheckdeposite .mob1 {
        flex-direction: column;
        padding: 0px 0px 40px 0px;
    }

    .techtips .tech2 {
        display: flex;
        flex-direction: column;
        margin-top: 30px;
    }

    .about .abt1 p {
        font-size: 16px !important;
        font-weight: 500;

    }

    .about .about1 {
        flex-direction: column;
        margin-top: 70px;

    }

    .about .about1 img {
        width: fit-content;
    }

    .about .about1 .team-title {
        font-size: 24px;
        font-weight: 700;
    }

    .about .about1 .position {
        font-size: 18px;
    }

    .about .about1 div {
        margin-bottom: 20px;
    }

    .reputation .rep1 img {
        width: 100% !important;
    }

    .reputation .repp {
        font-size: 16px !important;
        font-weight: 500;
    }


    .testimonials .testi0 h1 {
        font-size: 32px !important;
        font-weight: 700;
        text-align: center;
        margin-top: 56px;
        margin-bottom: 25px;
    }

    .testimonials .testi1 .hgt-300,
    .testimonials .testi2 .hgt-300,
    .testimonials .testi3 .hgt-300,
    .testimonials .testi4 .hgt-300 {
        height: 300px;
    }

    .testimonials .testi1 .hgt-300>img,
    .testimonials .testi2 .hgt-300>img,
    .testimonials .testi3 .hgt-300>img,
    .testimonials .testi4 .hgt-300>img {
        height: 100%;
        object-fit: cover;
    }

    .testimonials .rob img {
        width: 57px !important;
    }

    .testimonials .rob {
        top: 20px !important;
        left: 40px !important;
        gap: 130px !important;
    }

    .testimonials .rob h4 {
        font-size: 24px !important;
        margin-bottom: 0px !important;
    }

    .testimonials .rob p {
        font-size: 16px !important;
    }

    .mr-bt-20 {
        margin-bottom: 20px;
    }

    .techtips .tech1,
    .techtips .tech2 {
        padding: 0px 15px;
    }

.promo .dollar1{
    left: -25px !important;
    top: -140px !important;
    width: 160px !important;
}
.promo .dollar2{
    right: -46px !important;
    top: -5% !important;
    width: 135px !important;
}
.promo .dollar3{
    left: -90px !important;
    top: 40% !important;
    width: 180px !important;
}
.promo .dollar4{
    top: 20% !important;
    width: 180px !important;
}
.promo .mb-sec7{
    display: flex;
    flex-direction: column-reverse;
}
.promo .stand{
    display: flex;
    flex-direction: column-reverse;
}
.mb-fs-15{
    font-size: 16px !important;
}
.mb-fs-32{
    font-size: 32px !important;
}
.mb-text-left{
    text-align: left;
}
.mb-text-center{
    text-align: center !important;
}
.mb-mb-30{
    margin-bottom: 30px;
}



/* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}

.padding{
    margin-top: 0px !important;
}



}

@media only screen and (min-width: 921px) and (max-width: 1225px) {

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}
.padding{
    margin-top: 0px !important;
}

    .nav-container ul li span {
        font-size: 14px;
    }

    .nav-wrapper {
        padding: 15px 35px;
    }

    .logo {
        max-width: 120px;
    }

    .nav>li>a {
        padding: 10px;
    }

    .custom-login-btn,
    .custom-signup-btn {
        font-size: 14px;
        padding: 5px 20px;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1330px) {
  
    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #000;
    }

    /* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}

.padding{
    margin-top: 0px !important;
}

    .row {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .mb-d-none {
        display: none;
    }

    .dk-d-none {
        display: block;
    }

    .mb-wd-100 {
        width: 100% !important;
    }

    .mb-wd-50 {
        width: 50% !important;
    }

    .mb-wd-40 {
        width: 40% !important;
        display: inline;
    }

    .mb-wd-60 {
        width: 60% !important;
        display: inline;
    }

    .or1 {
        order: 1;
    }

    .or2 {
        order: 2;
    }

    .sec1 {
        display: flex;
        align-items: center;
    }

    .testimonial-block .inner-box {
        margin: 0px 20px;
    }

    .sec1 h1 {
        font-size: 32px;
        text-align: center;
        font-weight: 700;
        margin-top: 70px;
    }

    .sec1 p {
        font-size: 16px;
        text-align: center;
        font-weight: 400;
        color: #777;
    }

    .sec1 button {
        font-size: 16px;
        text-align: center;
        font-weight: 500;
        padding: 12px 24px;
        border-radius: 8px;
        line-height: normal;
        display: block;
        margin: auto;
    }

    .sec2 {
        padding: 70px 100px;
        border-radius: 24px;
        background: rgba(153, 153, 153, 0.10);
        backdrop-filter: blur(20px);
        position: relative;
        top: -100px;
        margin: auto;
    }

    .sec2 .mb-im1 img {
        width: 112px;
    }

    .sec2 .mb-im2 img {
        width: 151px;
    }

    .sec2 .mb-im2 p {
        font-size: 14px;
        color: #777;
    }

    .sec3 {
        border-radius: 24px;
        background: #F8F8F8;
    }

    .sec-pay-field .sec3h1 {
        font-weight: 700;
        padding: 0px 15px;
    }

    .sec3 {
        background: #ffffff;
        align-items: flex-start;
        margin-bottom: 20px;
    }

    .sec3 .div1 h1 {
        font-size: 32px;
        text-align: left;
        font-weight: 700;
        margin-bottom: 5px;
    }

    .sec3 .div1 p {
        text-align: left;
        font-size: 14px;
        color: #777;
    }

    .sec3 .div2 {
        background: #f8f8f8;
        padding-bottom: 40px;
        border-radius: 28px;
    }

    .sec4 .div1 {
        display: block;
        text-align: center;
    }

    .sec4 .div1 img {
        width: 212px;
    }

    .sec4 .div2 h1 {
        font-size: 32px;
        text-align: left;
        font-weight: 700;
        margin-bottom: 5px;
    }

    .sec4 .div2 p {
        text-align: left;
        font-size: 14px;
        color: #777;
    }

    .sec4 {
        align-items: flex-start;
    }

    .sec5 {
        border-radius: 16px;
        background: #ffffff;
        align-items: flex-start;
        margin-bottom: 20px;
        width: 100%;
        padding: 0;
        padding-right: 15px;
        padding-left: 15px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .sec5 .div1 {
        padding-left: 10%;
    }

    .sec5 .div1 h1 {
        font-size: 32px;
        text-align: left;
        font-weight: 700;
        margin-bottom: 5px;
        color: #000;
    }

    .sec5 .div1 p {
        text-align: left;
        font-size: 14px;
        color: #777;
    }

    .sec5 .div2 {
        background: #0DAB8E;
        padding-bottom: 0px;
        border-radius: 16px;
        text-align: center;
    }

    .sec5 .div2 img {
        width: 212px;
    }

    .sec6 .clint-logo {
        flex-wrap: wrap !important;
        flex-direction: row !important;
    }

    .sec6 .im1 {
        order: 2;

    }

    .sec6 .im2 {
        order: 5;
    }

    .sec6 .im3 {
        order: 3;
    }

    .sec6 .im4 {
        order: 1;
    }

    .sec6 .im5 {
        order: 4;
    }

    .mb-sec7 {
        flex-direction: column;
        display: block;
    }

    .mb-sec7 .div1 img {
        border-radius: 16px;
    }

    .mb-sec7 .div2 h1 {
        font-size: 32px;
        text-align: center;
        font-weight: 700;
        margin-bottom: 5px;
    }

    .mb-sec7 .div2 p {
        text-align: center;
        font-size: 14px;
        color: #777;
    }

    .mb-sec7 .div2 {
        padding: 2% 15%;
    }

    .sec8 {
        border-radius: 16px;
    }

    .sec8 p {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        text-align: center;
        padding-left: 20px;

    }

    .sec8 .clint-logo {
        flex-wrap: wrap;
        flex-direction: row !important;
    }

    .sec8 .clint-logo img {
        width: 15%;
    }

    .sec8-2 h1 {
        font-size: 32px;
        padding-left: 5%;
    }

    .sec8-2 {
        display: flex;
        flex-direction: column;
    }

    .sec8-2 .scnd {
        padding: 0px 60px;
    }

    .sec8-2 .scnd img {
        width: 34px;
    }

    .sec8-2 .fst {
        margin-top: 40px;
        padding-left: 5%;
    }

    .sec8-2 .fst h2 {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
    }

    .sec8-2 .fst p {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        color: #777
    }

    .sec8-3 {
        align-items: flex-start;
    }

    .sec8-3 .frst {
        margin-bottom: 30px;
    }

    .sec8-3 .frst img {
        width: 300px;
    }

    .sec8-3 .scnd h2 {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
    }

    .sec8-3 .scnd p {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        color: #777
    }

    .sec8-3 .scnd button {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        padding: 12px 24px;
        border-radius: 8px;
    }

    .sec9 img {
        width: 322px;
    }

    .sec9 {
        padding: 20px;
    }

    .sec9 h1 {
        font-size: 32px;
        font-weight: 700;
    }

    .sec9 p {
        font-size: 16px;
        font-weight: 400;
        color: #fff;
    }

    .sec10 h1 {
        font-size: 32px;
        font-weight: 700;
    }

    .sec10 .frst p {
        font-size: 16px;
        font-weight: 400;
        color: #777;
        display: block;
    }

    .sec10 .scnd p {
        font-size: 16px;
        font-weight: 400;
        color: #000;
        display: none;
    }

    .sec10 .frst button {
        display: block;
    }

    .sec10 .scnd button {
        display: none;
    }


    .sec11 div {
        padding: 0px;
    }

    .sec11 h1 {
        font-size: 32px;
        font-weight: 700;
        color: #fff;
        text-align: center;
    }

    .sec11 p {
        font-size: 16px;
        font-weight: 400;
        color: #fff;
        text-align: center;
    }

    .sec12 {
        display: flex;
        margin-bottom: 40px;
    }

    .sec12 .scnd img {
        width: 350px;
    }

    .sec12 h1 {
        font-size: 30px;
        font-weight: 700;
        color: #000;
        text-align: left;
    }

    .sec12 ul li {
        font-size: 16px;
        font-weight: 400;
        color: #505050;
        text-align: left;
    }

    .sec12 .trust-logo {
        padding: 0px 5px;
        display: flex;
        align-items: center;
    }

    .sec12 .trust-logo img {
        width: 100%;
        height: auto;
    }

    .sec13 img {
        width: 349px;
    }

    .sec13 h1 {
        font-size: 32px;
        font-weight: 700;
        text-align: left;
    }

    .sec13 p {
        font-size: 16px;
        font-weight: 400;
        color: #777;
        text-align: left;
    }

    .sec14 h1 {
        font-size: 32px;
        font-weight: 700;
        text-align: center;
        color: #505050;
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .sec14 .pay-logo {
        flex-direction: row !important;
        flex-wrap: wrap;
        gap: 15px;
        justify-content: space-around !important;
    }

    .sec14 .pay-logo img {
        margin-bottom: 30px;
    }

    .sec15 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .sec15 h1 {
        font-size: 32px;
        text-align: center;
    }

    .sec15 p {
        font-size: 16px;
        text-align: center;
    }

    .sec15 .ind-services ul {
        padding-left: 0px;
    }

    .sec15 .ind-services ul li {
        font-size: 16px;
        font-weight: 400;
        color: #777;
    }

    .mb-footer {
        padding: 20px !important;
    }

    .mb-footer ul li {
        font-size: 14px;
    }

    .mb-footer .mb-sign p {
        font-size: 14px;
        text-align: left;
    }

    .mb-footer .mb-sign {
        padding-top: 25px;
        width: 100%;
    }

    .mb-footer .mb-sign .mb-mr-sign {
        margin-bottom: 5px;
    }

    .mb-footer .mb-sign .mb-inte {
        margin-top: 25px;
    }

    .mb-footer .main-term p {
        font-size: 14px;
        color: #777;
        text-align: center;
    }

    .mb-footer .main-term .terms a {
        font-size: 14px;
        color: #fff;
        text-align: center;
    }

    .ind-services .ind-services-1 img.mb-wd-100 {
        max-width: 170px;
    }

    .mb-footer .sec-footer .or2 ul {
        padding-left: 0px;
    }

    .mb-footer .sec-footer .or1 ul {
        padding-left: 0px;
    }

    .mb-footer .main-term {
        padding-bottom: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    footer .terms {
        width: 60%;
    }

    .mb-footer .ind-services .svg-con {
        display: flex;
        justify-content: space-evenly;
        padding: 40px 20px 10px 20px;
    }

    .sec3,
    .sec4,
    .sec5,
    .sec6 .clint-logo,
    .sec8 .clint-logo,
    .sec8-3,
    .sec14 .pay-logo,
    .sec13 {
        flex-direction: row !important;
        align-items: center !important;
    }

    .clr-bth {
        clear: both;
    }

    .taptopay .tapto h1,
    .mobilecheckdeposite .mob0 h1,
    .techtips .tech0 h1,
    .about .abt1 h1,
    .reputation .rep0 h1 {
        font-size: 32px !important;
        font-weight: 700;
        text-align: center;
        margin-top: 70px;
        margin-bottom: 25px;
    }

    .taptopay .tapto p,
    .mobilecheckdeposite .mob0 p,
    .reputation .rep0 p {
        font-size: 17px !important;
        font-weight: 400;
        text-align: center;
        color: #1C0904;
    }

    .taptopay .tapto2 h1,
    .taptopay .tapto3 h1,
    .mobilecheckdeposite .mob1 h1 {
        font-size: 32px !important;
        font-weight: 700;
        text-align: left;
        padding-left: 15px;
    }

    .taptopay .tapto2 p,
    .taptopay .tapto3 p,
    .mobilecheckdeposite .mob1 p,
    .techtips .tech2 p {
        font-size: 16px !important;
        font-weight: 500;
        text-align: left;
        margin-bottom: 20px;
    }

    .mobilecheckdeposite .mob1 {
        flex-direction: column;
        padding: 0px 0px 40px 0px;
    }

    .techtips .tech2 {
        display: flex;
        margin-top: 30px;
    }
    .techtips .tech2 .or1{
        width: 40%;
    }
    .techtips .tech2 .or1 .col-sm-7{
        width: 100%;
    }
    .techtips .tech2 .or2{
        width: 60%;
    }

    .about .abt1 p {
        font-size: 16px !important;
        font-weight: 500;

    }

    .about .about1 {
        margin-top: 30px;
        flex-wrap: wrap;

    }
    .about .about1 .col-sm-2{
        width: auto;
    }
    .about .abt1 .col-sm-offset-3{
        margin-left: 25% !important;
    }
#pos_api h3{
    font-size: 18px;
    padding-left: 0px !important;
}
.about .abt1 p{
    padding-left: 0px !important;
}
.api-left-menu a {
    font-size: 15px;}
    .about .about1 img {
        width: fit-content;
    }

    .about .about1 .team-title {
        font-size: 24px;
        font-weight: 700;
    }

    .about .about1 .position {
        font-size: 18px;
    }

    .about .about1 div {
        margin-bottom: 20px;
    }

    .reputation .rep1 img {
        width: 100% !important;
    }

    .reputation .repp {
        font-size: 16px !important;
        font-weight: 500;
    }
    .reputation .faq1 h2{
        font-size: 37px;
    }
.sec-ind {
    display: flex;
}

    .testimonials .testi0 h1 {
        font-size: 32px !important;
        font-weight: 700;
        text-align: center;
        margin-top: 70px;
        margin-bottom: 25px;
    }

    .testimonials .testi1 .hgt-300,
    .testimonials .testi2 .hgt-300,
    .testimonials .testi3 .hgt-300,
    .testimonials .testi4 .hgt-300 {
        height: 300px;
    }

    .testimonials .testi1 .hgt-300>img,
    .testimonials .testi2 .hgt-300>img,
    .testimonials .testi3 .hgt-300>img,
    .testimonials .testi4 .hgt-300>img {
        height: 100%;
        object-fit: cover;
    }

    .testimonials .rob img {
        width: 57px !important;
    }

    .testimonials .rob {
        top: 20px !important;
        left: 40px !important;
        gap: 130px !important;
    }

    .testimonials .rob h4 {
        font-size: 24px !important;
        margin-bottom: 0px !important;
    }

    .testimonials .rob p {
        font-size: 16px !important;
    }

    .mr-bt-20 {
        margin-bottom: 20px;
    }
    .mobilecheckdeposite .mob1 .col-sm-7{
        width: 70%;
    }




}

@media (min-width: 768px){
.col-sm-offset-3 {
    margin-left: 25% !important;
}

.br-d-none{
    display: none;
}
}

/* new css for padding*/
.spacing {
  margin-bottom: 5px !important;
}

.padding{
    margin-top: 0px !important;
}